package com.aterrizar.persistencia.filtros;

import java.util.List;

import org.hibernate.Criteria;

public abstract class Filtrar {
	
	private Integer id;
	private Filtrar padre;
	
	protected Filtrar(){}
	
	
	public abstract void crearCriterion(Criteria criteria);
	public abstract void crearAlias(Criteria criteria);
	public abstract List<String> getAlias();
	
	public Integer getId() {
		return id;
	}
	public void setId(Integer id) {
		this.id = id;
	}


	public Filtrar getPadre() {
		return padre;
	}


	public void setPadre(Filtrar padre) {
		this.padre = padre;
	}
	
}
